package org.sundatagroup.aurora.core.service.message;

import com.google.gson.JsonElement;

/**
 * <p>消息接收接口
 * <p>实现该接口的类应该被视为是消息的监听者,
 * 当接收到数据时, 将调用 <code>recieve()</code> 方法, 来处理消息.
 * 现在已经实现成异步消息模型处理
 * </p>
 * 
 * @author Zdream
 * @date 2018-05-23
 * @since 0.2.0
 */
public interface IMessageReciever {
	
	/**
	 * 接收消息
	 * @param msg
	 *   消息类型
	 * @param data
	 *   消息数据
	 */
	void recieve(String msg, JsonElement data) throws Exception;

}
